www.gusucode.com > 星梦奇缘交友网 1 > 星梦奇缘交友网 1.0源码程序/love/leaveword/admin_saveipconfig.asp
<!-- #include file="config.asp" --> <!-- #include file="style.asp" --> <!-- #include file="admin_verify.asp" --> <% Response.Expires=-1 dim ids,iids if Request.Form("savediplist1")<>"" then ids=split(Request.Form("savediplist1"),",") for each iids in ids if isnumeric(iids)=false or iids="" then Response.Write "<html><meta http-equiv=refresh content=0;url=admin.asp></html>" Response.End end if next end if set ids=nothing if Request.Form("savediplist2")<>"" then ids=split(Request.Form("savediplist2"),",") for each iids in ids if isnumeric(iids)=false or iids="" then Response.Write "<html><meta http-equiv=refresh content=0;url=admin.asp></html>" Response.End end if next end if sub splitip(byref sourceip,byref dest1,byref dest2) dim si,ini for si=0 to ubound(sourceip) ini=instr(1,sourceip(si),"-") if ini>1 and ini<len(sourceip(si)) then dest1(si)=iptohex(left(sourceip(si),ini-1)) dest2(si)=iptohex(mid(sourceip(si),ini+1)) end if next end sub 'Get and Process Parameters tip1=split(Request.Form("txt1"),chr(13)&chr(10)) redim tstartip1(ubound(tip1)),tendip1(ubound(tip1)) splitip tip1,tstartip1,tendip1 tip2=split(Request.Form("txt2"),chr(13)&chr(10)) redim tstartip2(ubound(tip2)),tendip2(ubound(tip2)) splitip tip2,tstartip2,tendip2 tipconstatus=Request.Form("ipconstatus") if tipconstatus<>"0" and tipconstatus<>"1" and tipconstatus<>"2" then tipconstatus=0 'Write to DB set cn=server.CreateObject("ADODB.Connection") set rs=server.CreateObject("ADODB.Recordset") CreateConn cn,dbtype if Request.Form("savediplist1")<>"" then rs.Open "DELETE FROM ipconfig WHERE listid IN (" &replace(Request.Form("savediplist1"),"'","") &")",cn if Request.Form("savediplist2")<>"" then rs.Open "DELETE FROM ipconfig WHERE listid IN (" &replace(Request.Form("savediplist2"),"'","") &")",cn dim i for i = 0 to ubound(tstartip1) if len(tstartip1(i))=8 and len(tendip1(i))=8 and tstartip1(i)<=tendip1(i) then rs.Open "INSERT INTO ipconfig(ipconstatus,startip,endip) VALUES (1,'" &tstartip1(i)& "','" &tendip1(i)& "')",cn next for i = 0 to ubound(tstartip2) if len(tstartip2(i))=8 and len(tendip2(i))=8 and tstartip2(i)<=tendip2(i) then rs.Open "INSERT INTO ipconfig(ipconstatus,startip,endip) VALUES (2,'" &tstartip2(i)& "','" &tendip2(i)& "')",cn next rs.Open "SELECT ipconstatus FROM config",cn,0,3 rs(0)=tipconstatus rs.Update rs.close Response.Redirect "admin_ipconfig.asp" %>